package celular.teste;

import java.util.ArrayList;
import java.util.Collections;
import javax.swing.JOptionPane;
import celular.abstracts.Celular;
import celular.modelos.Samsung;
import celular.negocio.AdministraLigacoes;


public class Principal {
		
	
	public static void main(String[] args) {
				
		Samsung galaxyS = new Samsung("Galaxy S");		
		AdministraLigacoes adm = new AdministraLigacoes();	
		
		adm.fazLigacaoParaOCelular(galaxyS, "88560036");		
	
		JOptionPane.showMessageDialog(null,galaxyS.getMensagem());
		
		
		ArrayList<Samsung> lista = new ArrayList<Samsung>();
		
		
		/**
		 * tornado o objeto comparavel
		 */
//		lista.add(new Samsung("Galaxy S"));
//		lista.add(new Samsung("Atrix"));
//		
//		Collections.sort(lista);
//		
//		for (Celular cel : lista){
//			System.out.println(cel.getNome());
//		}
		
		

		/**
		 * Iterator
		 */
//		for(int x = 0; x < 5;x++) lista.add(new Samsung());
//		
//		
//		Iterator it = lista.iterator();		
//		while (it.hasNext()) {			
//			Samsung item = (Samsung) it.next();			
//		}
		
		
		
		
		
		
		
	}
	
	
	

}
